general directorate of immigration and alien affairs - French English Dictionary